home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 43 / Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso / -serious- / programming / c / mkmk / mkmk.readme < prev    next >
Text File  |  1999-06-14  |  2KB  |  50 lines

  1. Short:    Makefile rebuilder
  2. Author:   granta@mindspring.com (Grant Allen)
  3. Uploader: granta@mindspring.com (Grant Allen)
  4. Type:     dev/c
  5.  
  6.   Replacement to the SAS C/C++ MkMk tool. This provides
  7. several greatly enhanced features to makefiles and for
  8. building them:
  9.  
  10. 1) Fully organized makefiles
  11. 2) commented makefiles, for easy reading/following
  12. 3) date stamp added to top of makefile
  13. 4) ability to build makefiles that control the
  14.    building of executables OR libraries
  15. 5) controllable dependancies (headers/libraries/both/neither)
  16. 6) optional 2 pass mode to reduce length of dependency line
  17.    if too long a line causes make to bomb out
  18. 7) optional control of breaking rebuild of link libraries
  19.    into multiple calls. The SAS linker has a problem where,
  20.    if you attempt to add too many functions to the library
  21.    at once, it will overrun the index, causing OML to bomb
  22.    out.
  23.  
  24.  This utility currently only works with SAS C/C++, as it
  25. generates makefiles geared specifically using sc/oml.
  26. It also requires the presence of SCOPTIONS before running
  27. it because it gets several pieces of information from
  28. this file.
  29.  
  30.  Included is a sample makefile, generated by this utility
  31. to show just what kind of makefile it produces.
  32.  
  33. -----------------------------------
  34.  
  35. Please don't break up this archive if you upload it elsewhere.
  36.  
  37. -----------------------------------
  38.  
  39. You are not allowed to charge for the distribution of this
  40. utility. I retain all rights to it, but I am not charging any
  41. fees for its use. It is fully operational (not crippleware),
  42. and contains NO nag screens!!! All help is built in. Just type
  43. 'mkmk help' to get full help on its use.
  44.  
  45. -----------------------------------
  46.  
  47. Please drop me a message letting me know what you think of it...
  48. suggestions, bugs, ...
  49.  
  50.